#ifndef FILEIO_HPP
#define FILEIO_HPP

#include "structures.hpp"
#include <string>

// 文件操作函数声明
bool openTextFile(const std::string& filename, Dataset& dataset);
bool saveToFiles(const std::string& baseFilename, const Dataset& dataset);

// 二进制文件格式常量
const std::string POINT_FILE_SUFFIX = ".pt";
const std::string POLYLINE_FILE_SUFFIX = ".pl";
const std::string POLYGON_FILE_SUFFIX = ".pg";

#endif 